﻿<%@ Page Title="Admin Control Panel" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Reportes.aspx.cs" Inherits="AdminCP_Reportes" %>

<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
    <style type="text/css">
        #myPDF
        {
            height: 449px;
            width: 804px;
        }
    </style>
</asp:Content>



<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
   
    <div class="col_12">
        
        <h3>Active/Desactive las secciones que desea incluir en el reporte</h3>
        <asp:Button ID="ActivarTodas" CssClass="btn btn-small btn-inverse" runat="server"
            Text="Generar Reporte" OnClientClick="toggleSections(); return false;" />&nbsp;&nbsp;
        <table class="table">
            <thead>
                <tr>
                    <th></th>
                    <th></th>
                    <th></th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td>
                        <label class="checkbox inline">
                            <asp:CheckBox ID="Form1CheckBox" Text="Datos generales del solicitante" runat="server" />
                        </label>
                    </td>
                    <td>
                        <label class="checkbox inline">
                            <asp:CheckBox ID="Form2CheckBox" Text="Motivos de por qu&eacute; aplica a la beca"
                                runat="server" /></label></td>
                    <td>
                        <label class="checkbox inline">
                            <asp:CheckBox ID="Form3CheckBox" Text="Informaci&oacute;n de los familiares" runat="server" />
                        </label>
                    </td>
                </tr>
                <tr>
                    <td>
                        <label class="checkbox inline">
                            <asp:CheckBox ID="Form4CheckBox" Text="Gastos e ingresos personales" runat="server" />
                        </label>
                    </td>
                    <td>
                        <label class="checkbox inline">
                            <asp:CheckBox ID="Form5CheckBox" Text="Propiedades y veh&iacute;culos" runat="server" />
                        </label>
                    </td>
                    <td>
                        <label class="checkbox inline">
                            <asp:CheckBox ID="Form6CheckBox" Text="Activos y pasivos del solicitante" runat="server" />
                        </label>
                    </td>
                </tr>
                <tr>
                    <td>
                        <label class="checkbox inline">
                            <asp:CheckBox ID="Form7CheckBox" Text="Situaci&oacute;n econ&oacute;mica actual" runat="server" />
                        </label>
                    </td>
                    <td>
                        <label class="checkbox inline">
                            <asp:CheckBox ID="Form8CheckBox" Text="Comentarios para el comit&eacute;" runat="server" />
                        </label>
                    </td>
                    <td>
                        <label class="checkbox inline">
                            <asp:CheckBox ID="Form9CheckBox" Text="Gastos e ingresos familiares" runat="server" />
                        </label>
                    </td>
                </tr>
            </tbody>
        </table>

        <asp:Button ID="GenerarReporteButton" CssClass="btn btn-small btn-primary" runat="server"
            Text="Generar Reporte" OnClick="GenerarReporteButton_Click" ValidationGroup="FolioValidation" />&nbsp;&nbsp;

        <span id="FolioInfo" class="label label-inverse" runat="server">Si desea generar un reporte de otro folio, ingrese el n&uacute;mero aqu&iacute;:</span>&nbsp;
        <asp:TextBox CssClass="span1" ID="FolioTextBox" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="RequiredFolio" ControlToValidate="FolioTextBox" ValidationGroup="FolioValidation"
            Text="<img src='../Images/cross.png' alt='cross'>" Display="Dynamic" runat="server"
            EnableClientScript="True"></asp:RequiredFieldValidator>
        <asp:RegularExpressionValidator ID="RegExpFolio" ControlToValidate="FolioTextBox"
            Display="Dynamic" EnableClientScript="True" Text="Debes ingresar un valor num&eacute;rico y entero."
            ValidationExpression="\d+" runat="server" ValidationGroup="FolioValidation"></asp:RegularExpressionValidator>
    </div>
    <br /><br />

    <div class="col_12" id="iFrameDiv" Visible="False" align="center" runat="server">
        <iframe runat="server" Visible="False" width="800px"  height="800px" id="myPDF" src="temp.html"></iframe>
    </div>
        
    <%-- Error cuando el folio no existe --%>
    <div class="col_12" id="ErrorFolioDiv" align="center" Visible="False" runat="server">
        <div class="col_2">&nbsp;</div>
        <div class="col_8" align="center">
            <div id="FolioInvalidNumber" class="alert alert-danger">
                <br />
                <strong>El folio proporcionado no existe. Intenta de nuevo con otro.</strong><br />
                <br />
            </div>
        </div>
        <div class="col_2">&nbsp;</div>
    </div>
    <script type="text/javascript">

        function toggleSections() {
            $('#ctl00_MainContent_Form1CheckBox').click(function () {
                var $checkbox = $(this).find(':checkbox');
                $checkbox.attr('checked', !$checkbox[0].checked);
            });
        }
        
        $('#ctl00_MainContent_RegExpFolio').css('color', '#B94A48');
        $('#ctl00_MainContent_RegExpFolio').css('font-weight', 'bold');
        $('#FolioInvalidNumber').css('padding-right', '14px');
    </script>
    
    
</asp:Content>